package com.smooth.dao.gen.bean;

import com.smooth.common.site.common.utils.excel.annotation.ExcelField;
import java.util.Date;

public class BizOffer {
    /** biz_offer.id offer主键 */
    private String id;

    /** biz_offer.apply_id 申请ID */
    private String applyId;

    /** biz_offer.stu_id 学生ID */
    private String stuId;

    /** biz_offer.stu_name 学生名称 */
    private String stuName;

    /** biz_offer.sch_id 学校ID */
    private String schId;

    /** biz_offer.sch_name 学校名称 */
    private String schName;

    /** biz_offer.comp_id 公司ID */
    private String compId;

    /** biz_offer.comp_name 公司名称 */
    private String compName;

    /** biz_offer.offer_status offer状态 */
    private Integer offerStatus;

    /** biz_offer.job_id 职位ID */
    private String jobId;

    /** biz_offer.job_name 职位名称 */
    private String jobName;

    /** biz_offer.offer_pdf offer附件 */
    private String offerPdf;

    /** biz_offer.com_time 到岗时间 */
    private Date comTime;

    /** biz_offer.create_date 创建时间 */
    private Date createDate;

    /** biz_offer.update_date 更新时间 */
    private Date updateDate;

    /**  * @return the value of offer主键  biz_offer.id */
    @ExcelField(title="offer主键", align=2, sort=0)
    public String getId() {
        return id;
    }

    /** * @param id the value for biz_offer.id */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**  * @return the value of 申请ID  biz_offer.apply_id */
    @ExcelField(title="申请ID", align=2, sort=1)
    public String getApplyId() {
        return applyId;
    }

    /** * @param applyId the value for biz_offer.apply_id */
    public void setApplyId(String applyId) {
        this.applyId = applyId == null ? null : applyId.trim();
    }

    /**  * @return the value of 学生ID  biz_offer.stu_id */
    @ExcelField(title="学生ID", align=2, sort=2)
    public String getStuId() {
        return stuId;
    }

    /** * @param stuId the value for biz_offer.stu_id */
    public void setStuId(String stuId) {
        this.stuId = stuId == null ? null : stuId.trim();
    }

    /**  * @return the value of 学生名称  biz_offer.stu_name */
    @ExcelField(title="学生名称", align=2, sort=3)
    public String getStuName() {
        return stuName;
    }

    /** * @param stuName the value for biz_offer.stu_name */
    public void setStuName(String stuName) {
        this.stuName = stuName == null ? null : stuName.trim();
    }

    /**  * @return the value of 学校ID  biz_offer.sch_id */
    @ExcelField(title="学校ID", align=2, sort=4)
    public String getSchId() {
        return schId;
    }

    /** * @param schId the value for biz_offer.sch_id */
    public void setSchId(String schId) {
        this.schId = schId == null ? null : schId.trim();
    }

    /**  * @return the value of 学校名称  biz_offer.sch_name */
    @ExcelField(title="学校名称", align=2, sort=5)
    public String getSchName() {
        return schName;
    }

    /** * @param schName the value for biz_offer.sch_name */
    public void setSchName(String schName) {
        this.schName = schName == null ? null : schName.trim();
    }

    /**  * @return the value of 公司ID  biz_offer.comp_id */
    @ExcelField(title="公司ID", align=2, sort=6)
    public String getCompId() {
        return compId;
    }

    /** * @param compId the value for biz_offer.comp_id */
    public void setCompId(String compId) {
        this.compId = compId == null ? null : compId.trim();
    }

    /**  * @return the value of 公司名称  biz_offer.comp_name */
    @ExcelField(title="公司名称", align=2, sort=7)
    public String getCompName() {
        return compName;
    }

    /** * @param compName the value for biz_offer.comp_name */
    public void setCompName(String compName) {
        this.compName = compName == null ? null : compName.trim();
    }

    /**  * @return the value of offer状态  biz_offer.offer_status */
    @ExcelField(title="offer状态", align=2, sort=8)
    public Integer getOfferStatus() {
        return offerStatus;
    }

    /** * @param offerStatus the value for biz_offer.offer_status */
    public void setOfferStatus(Integer offerStatus) {
        this.offerStatus = offerStatus;
    }

    /**  * @return the value of 职位ID  biz_offer.job_id */
    @ExcelField(title="职位ID", align=2, sort=9)
    public String getJobId() {
        return jobId;
    }

    /** * @param jobId the value for biz_offer.job_id */
    public void setJobId(String jobId) {
        this.jobId = jobId == null ? null : jobId.trim();
    }

    /**  * @return the value of 职位名称  biz_offer.job_name */
    @ExcelField(title="职位名称", align=2, sort=10)
    public String getJobName() {
        return jobName;
    }

    /** * @param jobName the value for biz_offer.job_name */
    public void setJobName(String jobName) {
        this.jobName = jobName == null ? null : jobName.trim();
    }

    /**  * @return the value of offer附件  biz_offer.offer_pdf */
    @ExcelField(title="offer附件", align=2, sort=11)
    public String getOfferPdf() {
        return offerPdf;
    }

    /** * @param offerPdf the value for biz_offer.offer_pdf */
    public void setOfferPdf(String offerPdf) {
        this.offerPdf = offerPdf == null ? null : offerPdf.trim();
    }

    /**  * @return the value of 到岗时间  biz_offer.com_time */
    @ExcelField(title="到岗时间", align=2, sort=12)
    public Date getComTime() {
        return comTime;
    }

    /** * @param comTime the value for biz_offer.com_time */
    public void setComTime(Date comTime) {
        this.comTime = comTime;
    }

    /**  * @return the value of 创建时间  biz_offer.create_date */
    @ExcelField(title="创建时间", align=2, sort=13)
    public Date getCreateDate() {
        return createDate;
    }

    /** * @param createDate the value for biz_offer.create_date */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**  * @return the value of 更新时间  biz_offer.update_date */
    @ExcelField(title="更新时间", align=2, sort=14)
    public Date getUpdateDate() {
        return updateDate;
    }

    /** * @param updateDate the value for biz_offer.update_date */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /** biz_offer */
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", applyId=").append(applyId);
        sb.append(", stuId=").append(stuId);
        sb.append(", stuName=").append(stuName);
        sb.append(", schId=").append(schId);
        sb.append(", schName=").append(schName);
        sb.append(", compId=").append(compId);
        sb.append(", compName=").append(compName);
        sb.append(", offerStatus=").append(offerStatus);
        sb.append(", jobId=").append(jobId);
        sb.append(", jobName=").append(jobName);
        sb.append(", offerPdf=").append(offerPdf);
        sb.append(", comTime=").append(comTime);
        sb.append(", createDate=").append(createDate);
        sb.append(", updateDate=").append(updateDate);
        sb.append("]");
        return sb.toString();
    }
}